Versioning and Evolution Control of Models in Software Configuration Management System
نویسندگان
چکیده
In this study we present an approach to address the issues of synchronization, evolution control and version granularity in Software Configuration Management (SCM). Our approach is based on a unified model developed during software lifecycle. The unified model consists of a set of different kinds of model and the interlinks information between these models, such models includes Analysis and design model, Test models etc. These models may possibly be created using different development tools in a heterogeneous environment. Our approach is based on identifying interlinks dependencies between different model elements. By using these interlinks information we develop our evolution control policy and perform synchronization of models elements.
منابع مشابه
TIME - Tracking Intra- and Inter-Model Evolution
Modern software development approaches, especially the model-driven approaches, heavily rely on the use of models during the whole development process. With the increasingly integrated tools these models converge into one unified model for various artifacts from various development activities. These unified models evolve over extended periods of time, which creates an emerging demand for versio...
متن کاملTowards a Versioning Model for Component-based Software Assembly
The world of software development has rapidly changed in the last few years due to the adoption of component−based technologies. The classical software configuration management, which deals with source code versioning, becomes insufficient in the world where most components are distributed in a binary form. This paper focuses on solving versioning issues in the SOFA/DCUP component environment, ...
متن کاملWhy Isn't Model Analysis Integrated with Versioning?
This position paper discusses the idea of integrating model analysis with configuration management systems to enforce certain quality properties of models under version control. 1. THE IDEA OF CHECKING DELTAS Large parts of software engineering is nowadays covered by modeling. Modeling is widely used for specification of software, sometimes models are interpreted at system runtime, and for some...
متن کاملConfiguration management with version sets: a unified software versioning model and its applications
Software configuration management (SCM) is the discipline for organizing and controlling evolving complex software systems. Several SCM tools and systems exist that automate and integrate SCM tasks like version identification, system modeling, product construction, or team work coordination. However, the choice of an SCM system is still a long-term commitment: Each SCM system comes with its own...
متن کاملA Layered Architecture for Uniform Version Management
ÐVersion management is a key part of software configuration management. A big variety of version models has been realized in both commercial systems and research prototypes. These version models differ with respect to the objects put under version control (files, directories, entities, objects), the organization of versions (version graphs versus multidimensional version spaces), the granularit...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013